package lab02.test19;

import static com.sun.org.apache.bcel.internal.classfile.Utility.convertString;

/**
 * Created by lenovo on 2017/10/28.
 * 实现字符串的大小写转换并倒序输出
 * HelloWord”，输出为“DROwOLLEH”
 */
//使用for循环将字符串“HelloWorld”从最后一个字符开始遍历。
//遍历的当前字符如果是大写字符，就使用toLowerCase()方法将其转换为小写字符，反之则使用toUpperCase()方法将其转换为大写字符。
// 定义一个StringBuffer对象，调用append()方法依次添加遍历的字符.
public class Test {
    public static void main(String[] args) {
        String a="HelloWord";
        StringBuffer aa=convertString (a);
        System.out.println("大小写转换后是："+convertString(a));
        System.out.println("倒叙输出后是："+aa.reverse());}

    public static   StringBuffer convertString(String str) {
        String upStr=str.toUpperCase();
        String lowStr=str.toLowerCase();
        StringBuffer buf =new StringBuffer(str.length());
        for (int i=0;i<=8;i++)
        {
            if(str.charAt(i)==upStr.charAt(i)){
                buf.append(lowStr.charAt(i));
            }else{
                buf.append(upStr.charAt(i));
            }
        }

        return buf;

    }


    }

